Садржај
Пример моделовања - факултет
Пример моделовања - продаја дигиталних композиција
Пројектни задатак - моделовање
Погледи
Пројектни задатак

Задаци M-M

Нацртати модел за базу података – примери везе M:М

1. У школи постоји неколико секција, као што су, на пример: ликовна секција, драмска секција, музичка секција и сл. Један ученик може да упише и више различитих секција уколико то жели, а у исту секцију иде обично више ученика. Приказати и како би изгледале табеле у релационој бази података попуњене следећим подацима. Лена Кулић, Оливера Стошић и Маја Петровић иду на музичку секцију. Маја иде и на драмску секцију. На драмску секцију иду још и Бранислав Зорановић и Милица Зорановић. Милица иде и на ликовну секцију са Марјаном Мајсторовић, Павлом Милошевићем и Савом Јовићем.

../_images/slika_214a.png

Веза М:М се брише и додаје се нови ентитет

../_images/slika_214b.png

ДОКУМЕНТАЦИЈА

  • Назив секције је јединствен. Не постоје две секције са истим називом.

../_images/tabela_214a.png ../_images/tabela_214b.png ../_images/tabela_214c.png

2. Возачка дозвола има број, име и презиме носиоца, датум издавања и датум важења. Возачка дозвола може да обухвата неколико категорија. За сваку категорију су познати ознака (A, B, C и сл.) и опис. За сваку возачку дозволу и сваку категорију коју садржи познат је и датум када је носилац возачке дозволе стекао ту категорију.

../_images/slika_214c.png

Веза М:М се брише и додаје се нови ентитет. Ова веза има и свој податак, а то је датум када је носилац возачке дозволе стекао ту категорију.

../_images/slika_214d.png

ДОКУМЕНТАЦИЈА

  • Ознака категорије је јединствена. Не постоје две категорије са истом ознаком.

  • Скуп вредности за ознаку категорије је коначан и могуће ознаке су: AM, A1, A2, A, B1, B, BE, C1, C1E, C, CE, D1, D1E, D, DE, F, M.

3. Школа страних језика организује онлајн курсеве. Сваки курс има свој назив, укупан број часова, план и програм, предавача. Чувају се контакт информације о свим полазницима школе, као и број њихових платних картица. Један полазник може да прати више курсева и исти курс може да прати више полазника. За свако учешће полазника на курсу памтимо датум када је почео да прати курс и када га је успешно завршио.

../_images/slika_214e.png

ДОКУМЕНТАЦИЈА

  • Број платне картице је јединствен. Не постоје два полазника који имају исти број платне картице.

  • Датум почетка курса је пре датума завршетка.

4. Фудбалски клуб има неколико различитих група. За сваку групу су познати најмлађе и најстарије годиште чланова. Kлуб има неколико тренера. Тренер је запослен у клубу и познатe су његовe контакт информације, као и број текућег рачуна и број тренерске лиценце. Један тренер може да води и неколико група, а исту групу може да води и неколико тренера. Сваки тренер додељен некој групи има одређену улогу (главни тренер, помоћни тренер, кондициони тренер и сл.), а познати су и датуми од када и до када тренер ради са неком групом.

../_images/slika_214f.png

ДОКУМЕНТАЦИЈА

  • Најмлађе годиште означава број који је већи од броја који означава најстарије годиште. Ови бројеви представљају године рођења чланова групе, на пример 2001, 2005. и сл.

  • Скуп вредности за улогу је коначан, на пример: главни тренер, помоћни тренер и кондициони тренер.

  • Број текућег рачуна је јединствен. Не постоје два тренера који имају исти број текућег рачуна.

  • Број лиценце је јединствен. Не постоје два тренера који имају исти број лиценце.

  • Датум од када тренер ради са неком групом је пре датума до ког ради са истом групом.

(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+